////////////////////////////////////////////////////////////////////////////////
// Copyright 2006 CORE Solutions Limited
// All rights reserved.
// PROPRIETARY AND CONFIDENTIAL INFORMATION.
// Use is subject to license terms.
//
// FUNCTION ID      :   UIControl.java
// AUTHOR           :   ric.yik
// DATE CREATE      :   2006/5/6
// DESCRIPTION      :   
//                  :   
//                  :   
//                  :   
//
// MODIFICATION HISTORY:
// DATE         AUTHOR          VERSION NO.         COMMENT
// -----------  --------------  ------------------  -------------------
// 2006/5/6      ric.yik         1.0                 source is created.
//
//
//
////////////////////////////////////////////////////////////////////////////////

package com.erp.framework.controller.form;

public interface FieldUIControl {

    public abstract String getAccesskey();

    public abstract void setAccesskey(String accessKey);

    public abstract String getTabindex();

    public abstract void setTabindex(String tabIndex);

    public abstract String getOnclick();

    public abstract void setOnclick(String onClick);

    public abstract String getOndblclick();

    public abstract void setOndblclick(String onDblClick);

    public abstract String getOnmousedown();

    public abstract void setOnmousedown(String onMouseDown);

    public abstract String getOnmouseup();

    public abstract void setOnmouseup(String onMouseUp);

    public abstract String getOnmousemove();

    public abstract void setOnmousemove(String onMouseMove);

    public abstract String getOnmouseover();

    public abstract void setOnmouseover(String onMouseOver);

    public abstract String getOnmouseout();

    public abstract void setOnmouseout(String onMouseOut);

    public abstract String getOnkeydown();

    public abstract void setOnkeydown(String onKeyDown);

    public abstract void setOnkeyup(String onKeyUp);

    public abstract String getOnkeyup();

    public abstract String getOnkeypress();

    public abstract void setOnkeypress(String onKeyPress);

    public abstract String getOnchange();

    public abstract void setOnchange(String onChange);

    public abstract String getOnselect();

    public abstract void setOnselect(String onSelect);

    public abstract String getOnblur();

    public abstract void setOnblur(String onBlur);

    public abstract String getOnfocus();

    public abstract void setOnfocus(String onFocus);

    public abstract boolean getDisabled();

    public abstract void setDisabled(boolean disabled);

    public abstract boolean getReadonly();

    public abstract void setReadonly(boolean readonly);

    public abstract String getStyle();

    public abstract void setStyle(String style);

    public abstract String getStyleClass();

    public abstract void setStyleClass(String styleClass);

    public abstract String getStyleId();

    public abstract void setStyleId(String styleId);

    public abstract void setTitle(String title);

    public abstract String getTitle();

    //

    public abstract String getMaxlength();

    public abstract void setMaxlength(String maxLength);

    public abstract String getProperty();

    public abstract void setProperty(String property);

    public abstract String getSize();

    public abstract void setSize(String size);

    public abstract String getValue();

    public abstract void setValue(String value);

    //

    public abstract String getAccept();

    public abstract void setAccept(String accept);

    public abstract String getCols();

    public abstract void setCols(String cols);

    public abstract String getRows();

    public abstract void setRows(String rows);

    public abstract String getUiType();

    public abstract void setUiType(String uiType);

    public abstract String getChildTsIndex();

    public abstract void setChildTsIndex(String childTsIndex);

    public abstract boolean getFilter();

    public abstract void setFilter(boolean filter);

    public abstract boolean isTextArea();

    public abstract boolean isText();

    public abstract boolean isLabel();

    public abstract boolean isComboBox();

    public abstract boolean isWrite();

    public abstract boolean isImage();

    public abstract String getVisibility();

    public abstract void setVisibility(String visibility);

}
